home *** CD-ROM | disk | FTP | other *** search
- The following features are planed for future releases.
- The first item in this list has the highest priority. The last one
- the lowest.
-
- o Use MUI for the user interface. This would also make the program
- much more portable (No I don't mean MS-Dos, but X-Windows).
- This also means that AmigaBase will no longer run under Kickstart 1.3.
- o Allow more characters for variables, record and function names
- (suggested by Dirk-Michael Brosig, 18.07.94).
- o Capability to specify the placing order in listing display (suggested
- by Eyal Teler, 19.06.94).
- o Remember directory when loading/saving memo texts (idea by
- Eyal Teler, 24.05.94).
- o Add filter_dir, order_dir, memo_load_and_save_dir to the preferences.
- o Ascending/descending order (idea by Michaela Grebe, 20.04.94).
- o Capability to turn ordering on and off (idea by Eyal Teler, 03.07.94).
- o Improve filter: Allow filter programms that use other variables than the
- filter record ones.
- o Implement view level button for records.
- o Improve print requester: allow printing of variables which are not in the
- print record, recognize view level.
- o Allow more label entries for choice variables (idea by Michael Pedersen,
- 26.05.94)
- o improve label selection of a choice variable (idea by Michael Pedersen,
- 26.05.94)
- o make custom screen of AmigaBase public (suggested by Michael Brosig,
- 29.05.94).
- o CHOOSESTRING(Title, Memo, GadText) with extra string gadget to
- enter a string not in the memo list (idea by Falk Hildner, 06.09.94).
- o Abort program with an error message if linenum is negative in a
- MEMOSET(memo, string, linenum) call (idea by Falk Hildner, 06.09.94).
- o SETORDER(record, var1, var2, ...). (Idea by Carsten Rose, 4.4.94).
- o SETFILTER(record, program_string). (Idea by Carsten Rose, 4.4.94).
- o The gadget in the CHOOSEITEM requester is not created according
- to its gadget text (reported by Falk Hildner, 12.07.94).
- o MIDSTR(string, pos), INDEXBRK(string1, string1, pos) (idea by Eyal
- Teler, 13.09.94).
- o Option which will enable to use the names of the variables in a certain
- record instead of the full path (like With in Pascal) (idea by Eyal
- Teler, 28.09.94).
- o Ability to change the parameters and return value types for a
- function, even if it's already beeing used (suggested by Eyal
- Teler, 28.09.94).
- o Option to show all the programs using a certain function (suggested
- by Eyal Teler, 28.09.94).
- o When changing the default value of a variable then this value should
- also be changed in existing datasets (option) (idea by Eyal Teler,
- 12.09.94).
- o New menu item: project font (idea by Eyal Teler, 24.05.94).
- o Implement pool of AB functions which is global to all projects (idea by
- Wolfgang Brodowski, 01.07.94)
- o Implement NULL values for Integer and Real types.
- o Option to not let the user exit a variable when the inserted
- value is incorrect.
- o Allow background color and font attributes of variables be dataset
- dependend (like foreground color) (suggested by Wolfgang Brodowski,
- 04.06.94).
- o When the user adds/changes/deletes label strings in a choice variable
- or changes the order of labels then this changes should be reflected
- by the choice values in existing datasets (suggested by Eyal Teler,
- 03.06.94).
- o Use ENV:, EMVARC: instead of s: (suggested by Dirk-Michael Brosig,
- 04.07.94).
- o Invisible variables (idea by Falk Hildner, 16.07.94).
- o Virtual variables whoose values are only calculated when needed.
- o Macro function (idea by Mads Lie Jensen, 30.07.94).
- o Use function keys for calling AB programs (idea by Falk Hildner,
- 06.09.94).
- o Help function which starts Multiview (or another utility) to
- display project dependend help information (idea by Falk Hildner,
- 16.07.94).
- o Use powerpacker.library (option) (suggested by Fabien Larini,
- 23.09.93).
- o Show keypad state in the drag bar of each window (idea by Fabien
- Larini, 18.06.93).
- o When switching to another record in listing mode then AmigaBase
- should immediatly display the right page of datasets, currently
- AmigaBase displays the first page of datasets and then scrolls to
- the current dataset (suggested by Eyal Teler, 29.05.94).
- o When chosing "Save as - project" only these datasets should be saved
- which match the current filter (idea by Mads Lie Jensen, 30.07.94).
- o Ability to pass functions arguments by reference and ability to give
- meaningful names to arguments (idea by Eyal Teler, 08.09.94).
-
-
- Suggestions which I will NOT implement are:
-
- o New menu item for installing mode: "Variable - Duplicate" and
- "Record - Duplicate" (Idea by Thomas Gegenheimer 8.6.93).
-
- Why: o Complex implementation
- o Not of much use
-
- o Use Zip gadget to only show the window title bar (suggested by Fabien
- Larini, 23.09.93).
-
- Why: o Use iconify gadget
- o With the Zip gadget you can easily switch between two window
- dimensions (e.g. normal/listing display).
-
- o Possibility to set the function keys from AmigaBase programs (idea
- by Peter Wastholm, 31.08.93).
-
- Why: o The function keys should only be set by the function key
- requester.
-
- o Use filerequester for choosing output file (idea by Martin König,
- 28.10.93).
-
- Why: o The reqtools requester does not support devices like "prt:"
- or "con:////Output/CLOSE/WAIT".
-
- o Improve print requester: field seperator, fill fields with spaces? print
- field names in first line (suggested by Michael Brosig, 30.10.93)
-
- Why: o Use a program button with a corresponding amigabase program.
-
- o Add order button to record title bar (idea by Martin König, 28.10.93)
-
- Why: o The record title bar becomes overloaded.
- o Most time the records are already ordered.
-
- o Allow printing of only one (the current) dataset (suggested by
- Mads Lie Jensen 21.07.93).
-
- Why: o Use an AmigaBase program for this issue.
-
- o implement functions like OPENINPUT, READ, SCANF, etc.
-
- Why: o Use MEMOLOAD and a FOR loop for this issue.
-
- o improve programming of AmigaBase: make syntax more MODULA like.
- (in particular semicolon placement).
-
- Why: o No need (and time) for this
-
- o improve programming of AmigaBase: move all programs of the
- variables to one big program. So it is easier to get know what
- the project does, but compiling will be slower.
-
- Why: o You can print all programs by chosing menu item
- "Structures - Program - Print"
-
-